a person who stands people up - Spanish English Dictionary